Information Flow Control with Errors
نویسندگان
چکیده
Information Flow Control is concerned with the correct handling of data with respect to a security policy. A common enforcement technique is annotated type systems. For object-oriented languages, type systems have been developed for class-based languages. The reason for this is that in a class-based language, it is simpler to design a type system that ensures well-typed programs do not result in method-not-found errors, and this property can be assumed in the information flow control mechanism. In the case of dynamic languages, for example, prototype-based ones like Javascript, no type system is currently powerful enough to handle common language idioms, which hinders the adoption of security-typing in practical settings. As a solution this paper proposes to make the handling of method-not-found errors explicit in the security type system: the type system does not enforce regular soundness, so well-typed programs might fail, but even in case of such errors non-interference is ensured. This paper outlines this approach and provides an initial investigation of its feasibility. A security type system for a functional object calculus with extension is presented and shown to enforce non-interference.
منابع مشابه
The Role of RFID to Improve Materials Flow in Mega-projects Site
In according to quantity of various consumption materials in construction sites of complex projects such as oil industry, infrastructure, and large scale commercial, management and monitoring of materials can affect on the final time and cost of project’s activities. In today’s world of rising labor costs and labor shortages, automated materials tracking can provide some advantage to impr...
متن کاملThe Role of RFID to Improve Materials Flow in Mega-projects Site
In according to quantity of various consumption materials in construction sites of complex projects such as oil industry, infrastructure, and large scale commercial, management and monitoring of materials can affect on the final time and cost of project’s activities. In today’s world of rising labor costs and labor shortages, automated materials tracking can provide some advantage to impr...
متن کاملتلفیق مدل پردازش اطلاعات انسانی و روش SHERPA در تجزیه و تحلیل خطای انسانی: مطالعه موردی در اتاق کنترل صنعت پتروشیمی
Background and aims: With a widespread regard to the human error issue and recognize the importance of human as an active processor of information The necessity for an effective framework to analyze different mental processes interact with the system to carry out job duties will be obvious. So the aim of this study was to analyze human errors by SHERPA and human information processing mod...
متن کاملExceptionally Available Dynamic IFC
Existing designs for fine-grained, dynamic information-flow control assume that it is acceptable to terminate the entire system when an incorrect flow is detected—i.e, they give up availability for the sake of confidentiality and integrity. This is an unrealistic limitation for systems such as long-running servers. We identify public labels and delayed exceptions as crucial ingredients for maki...
متن کاملشناسایی خطاهای انسانی در اپراتورهای اتاق کنترل با استفاده از تکنیک HEIST در یک شرکت نفتی
Background and aims: Considering the role of human errors in the incidence of catastrophic events in control rooms and also Lack of effectiveness of classical techniques to identify the human errors, special techniques are required for identification of human errors. Therefore, this study aimed to identify human errors in the control room in an oil company Using HEIST Technique. Methods: Th...
متن کامل